var oprAction ="";
$(function(){
	$(".easyui-textbox").textbox({
		  onChange: function(value){  
			  var _trim = $.trim(value);  
			    $(this).textbox("setValue", _trim);  
		        }  
	}); 
});

function search(){
	var params= $("#queryform").serializeJson();
	$("#${classnameL}List").datagrid('load',params);	
}

function add(){
	oprAction="add";
	$("#${classnameL}Win").dialog("open");
	clearForm('${classnameL}Form');
}
function edit(){
	var rows = $("#${classnameL}List").datagrid('getSelections');
	if(1!=rows.length){
		$.messager.alert('提示', '请选择一条数据修改！');
		return;
	}
	add();
	$('#${classnameL}Form').form('load',rows[0]);
	oprAction="edit";
}
function save(){
	var url="";
	if(oprAction=="add"){
		url="add";
	}else if(oprAction=="edit"){
		url="update";
	}
	if(!$('#${classnameL}Form').form('enableValidation').form('validate')){
		$.messager.alert('提示', '维护信息不完整！');
		return;
	}
	 $.messager.confirm("提示", "你确定要新增吗?", function (r) {
         if (r) {
         	$.messager.progress({ title:'请等待', msg:'正在保存...' });   
         	$.ajax({
         	     type: 'post',
         	     dataType:"json",  
         	     contentType : 'application/json;charset=utf-8', //设置请求头信息
         	     url: url, 
         	     data: JSON.stringify([$("#${classnameL}Form").serializeJson()]),   
         	     success: function (data) {
         	    	 if("1"==data.resCode){
         	    		$.messager.progress('close');
         	    		$('#${classnameL}Win').dialog('close')
    		     	 	$.messager.alert('提示', '成功');
    		     	 	$("#${classnameL}List").datagrid("reload");
         	    	 }else{
         	    		$.messager.progress('close');
         	    		$.messager.alert('提示', data.message);
         	    	 }
         		 },
         		 error: function (msg) {
         			$.messager.progress('close');
			    	$.messager.alert('提示', '链接异常')
         	     }
         	});
		 
         }
     });
}
function del(){
	var rows = $("#${classnameL}List").datagrid('getSelections');
	if(0==rows.length){
		$.messager.alert('提示', '至少选择一条数据进行删除！');
		return;
	}
	 $.messager.confirm("提示", "你确定要删除吗?", function (r) {
         if (r) {
         	$.messager.progress({ title:'请等待', msg:'正在保存...' });   
         	$.ajax({
         	     type: 'post',
         	     dataType:"json",  
         	     contentType : 'application/json;charset=utf-8', //设置请求头信息
         	     url: "delete", 
         	     data: JSON.stringify(rows),   
         	     success: function (data) {
         	    	 if("1"==data.resCode){
         	    		$.messager.progress('close');
    		     	 	$.messager.alert('提示', '成功');
    		     	 	$("#${classnameL}List").datagrid("reload");
         	    	 }else{
         	    		$.messager.progress('close');
         	    		$.messager.alert('提示', data.message);
         	    	 }
         		 },
         		 error: function (msg) {
         			$.messager.progress('close');
			    	$.messager.alert('提示', '链接异常')
         	     }
         	});
		 
         }
     });
}




function importExcel(){
	$("#excelWin").dialog("open");
}
function exportExcel(){
	$.messager.progress({ title:'请等待', msg:'正在导出...' });
	document.getElementById("queryform").submit();
	setTimeout(() => {
		$.messager.progress('close');
	}, 10000);
}
function saveExcel(){
	if($('#excelFile').val()==undefined||$('#excelFile').val()==""){
		$.messager.alert('提示', '请选择文件后再上传！');
		return;
	}
	if($('#excelFile').val().split(".")[1]!="xlsx"){
			$.messager.alert('提示', '请选择文件07版本的Excel表格！');
			return;
	}
	var formData = new FormData();	
	formData.append("excelFile",$("#excelFile")[0].files[0]);	
	$.messager.progress({ title:'请等待', msg:'正在导入...' });
	$.ajax({ 
		url :"importByExcel", 
		type : 'POST', 
		data : formData, 
		dataType:"json",
		// 告诉jQuery不要去处理发送的数据
		processData : false, 
		// 告诉jQuery不要去设置Content-Type请求头
		contentType : false,
		beforeSend:function(){
		},
		success : function(res) { 	
			search();
			$.messager.progress('close');
	    	$('#excelWin').dialog('close');
			if(res.resCode==1){
				 $.messager.alert('提示', '导入成功！');
		     }else{
		    	 $.messager.alert('提示', '导入失败！【'+res.messege+'】');
		     }
		}, 
		error : function(responseStr) { 
		} 
	});
	//$("#uploadform").submit();
}
